* data.c (arith_error): Mark with NO_RETURN if it doesn't return.
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 16 Apr 2011 21:48:36 +0000 (14:48 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 16 Apr 2011 21:48:36 +0000 (14:48 -0700)
src/ChangeLog
src/data.c

index c6be3596c61e80f4c4744d05b02464c3b0a9850b..48e008a9aac092e20792cfe33999363d664ee6a2 100644 (file)
@@ -1,5 +1,7 @@
 2011-04-16  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * data.c (arith_error): Mark with NO_RETURN if it doesn't return.
+
        * alloc.c (bytes_used_when_full, SPARE_MEMORY, BYTES_USED):
        Define only if needed.
 
index 956ff3700f2bdb725e4004eea31f87fed120422d..c9250a67bf0b89d982be32744af2ecaa4defb1ac 100644 (file)
@@ -3305,6 +3305,10 @@ syms_of_data (void)
   XSYMBOL (intern_c_string ("most-negative-fixnum"))->constant = 1;
 }
 
+#ifndef FORWARD_SIGNAL_TO_MAIN_THREAD
+static void arith_error (int) NO_RETURN;
+#endif
+
 static void
 arith_error (int signo)
 {